查看原文
其他

mycat系列-Mycat对JDBC 的支持

2016-06-23 IT哈哈


Mycat对JDBC 的支持

Mycat在1.3版本开始正式实现对JDBC的支持,这一特性实现了对其它数据库的支持,如Oracle、DB2、SQL Server,将其模拟为MySQL Server使用,也是就是说Mycat从mysql的数据库中间件升级为数据库中间件,而且后端同时支持多数据库混合使用,成为一个数据平台。

Mycat对jdbc的支持原理是通过将Mycat模拟为一个统一的Mysql数据库,应用以jdbc方式访问数据库时候,使用统一的Mysql jdbc 方式连接,连接后各数据库使用不变。

例如:oracle连接则是使用mysql驱动连接,然后oracle 特有的分页rownum仍旧使用oracle语法,其他数据库类似。

Mycat在1.4版本针对JDBC的执行引擎放入线程池中执行,据测试,比不用线程方式执行SQL语句效率提高20%-30%。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存